package com.ruoyi.system.service;

import java.util.List;

import com.ruoyi.system.domain.SysAppUser;

/**
 * 手机用户信息明细Service接口
 * 
 * @author ruoyi
 * @date 2020-10-18
 */
public interface ISysAppUserService {
	/**
	 * 查询手机用户信息明细
	 * 
	 * @param id 手机用户信息明细ID
	 * @return 手机用户信息明细
	 */
	public SysAppUser selectSysAppUserById(Long id);

	/**
	 * 查询手机用户信息明细
	 * 
	 * @param openId
	 * @return 手机用户信息明细
	 */
	public SysAppUser selectSysAppUserByOpenId(String openId);

	/**
	 * 查询手机用户信息明细列表
	 * 
	 * @param sysAppUser 手机用户信息明细
	 * @return 手机用户信息明细集合
	 */
	public List<SysAppUser> selectSysAppUserList(SysAppUser sysAppUser);

	/**
	 * 新增手机用户信息明细
	 * 
	 * @param sysAppUser 手机用户信息明细
	 * @return 结果
	 */
	public int insertSysAppUser(SysAppUser sysAppUser);

	/**
	 * 修改手机用户信息明细
	 * 
	 * @param sysAppUser 手机用户信息明细
	 * @return 结果
	 */
	public int updateSysAppUser(SysAppUser sysAppUser);

	/**
	 * 批量删除手机用户信息明细
	 * 
	 * @param ids 需要删除的数据ID
	 * @return 结果
	 */
	public int deleteSysAppUserByIds(String ids);

	/**
	 * 删除手机用户信息明细信息
	 * 
	 * @param id 手机用户信息明细ID
	 * @return 结果
	 */
	public int deleteSysAppUserById(Long id);
	
	/**
	 * 修改手机用户信息明细
	 * 
	 * @param sysAppUser 手机用户信息明细
	 * @return 结果
	 */
	public int updateSysAppUserByOpenId(SysAppUser sysAppUser);
}
